/**
 * @DEVELOPER SARKHAN YOLCHUYEV
 * 01.01.2017
*/
.bg_white{
  /* background:#FFF; */
}
.top_content{
   position: relative;
   width:100%;
   height: 69px;
   background:url('../img/top_bg.png') repeat-x;
   z-index: 9;
}
.top_content .top_left_side span{display: block;margin-bottom: 4px;}
.top_content .top_left_side{
  float:left;
  margin-top: 18px;
  font-family: Tahoma;
  font-size: 14px;
  color: #FFF;
}
.top_content .top_right_side{
  float:right;
}
.top_content .top_right_side a{
  display: flex;
  align-items: center;
  height: 69px;
  float:left;
}
.top_content .top_right_side a.sitemap{
   padding-left: 20px;
   margin-right: 25px;
   font-family: Arial;
   font-size: 13px;
   color:#FFF;
   background: url('../img/sitemap.png') no-repeat left center;
}
.top_content .top_right_side a.sitemap:hover{
  text-decoration:underline;
}
.top_content .top_right_side a.lang{
  padding: 0 12px;
  font-family: Palatino Linotype;
  font-size: 14px;
  color: #FFF;
}
.top_content .top_right_side a.lang:hover, .top_content .top_right_side  a.lang:focus, .top_content .top_right_side  a.active_lang{
  background:#FFF;
  color:#1e3b44;
}
a.logo{
  display:block;
  float:left;
  margin: 20px 0;
}
.search_box{
  float:right;
  height: 122px;
  background: url('../img/kv.png') no-repeat left top;
}
.search-tool {
    margin-top: 64px;
    padding-right: 5px;
    /* padding: 0px 5px 0px 5px; */
    background: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #a4c3cf;
}
.search-tool .search {
    border: 0;
    width: 219px;
    padding: 7px 10px;
    color: #286AA4;
    background: #FFF;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.search-tool .src-btn {
    position: relative;
    top: 5px;
    right: 0;
    border: 0;
    width: 24px;
    height: 19px;
    background: #FFF url(../img/search-btn.png);
    background-position: 0px 0px;
    background-repeat: no-repeat no-repeat;
}
/*menu*/
 .menu{
 height: 52px;
 /* padding-top: 17px; */
 position: relative;
 background: #2281a7;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -moz-border-radius-topleft: 5px;
 -moz-border-radius-topright: 5px;
 border-top-left-radius: 5px;
 border-top-right-radius: 5px;
}
.menu>ul{
    display: -webkit-inline-box;
    margin-left: 30px;
    margin-top: 17px;
}
.menu>ul>li>a{
 text-align: center;
}
.menu > ul > li {
 position: relative;
 background: url('../img/border.png') no-repeat left;
 /* padding: 6px 12px; */
 float:left;
}
.menu > ul > li:first-child{
   background:none;
}
.menu>ul>li:hover>a{color: #a2d9f7;border-bottom: 1px solid #a2d9f7;}
.menu>ul>li.h_sub:hover>a{
   padding-bottom:10px;
   -webkit-border-radius: 6px;
   -webkit-border-bottom-right-radius: 0px;
   -webkit-border-bottom-left-radius: 0px;
   -moz-border-radius: 6px;
   -moz-border-radius-bottomright: 0px;
   -moz-border-radius-bottomleft: 0px;
   border-radius: 6px;
   border-bottom-right-radius: 0px;
   border-bottom-left-radius: 0px;
}
.menu .dropdown > li > a{
 padding: 0 20px 9px 20px;
 font-size: 14px;
 text-transform:uppercase;
 font-family: Tahoma;
 color: #FFF;
}
ul.dropdown ul {
 display: none;
 position: absolute;
 top: 57px;
 width: 206px;
 padding: 10px 12px;
 left: 0px;
 z-index: 99999;
 -webkit-border-bottom-right-radius: 6px;
 -webkit-border-bottom-left-radius: 6px;
 -moz-border-radius-bottomright: 6px;
 -moz-border-radius-bottomleft: 6px;
 border-bottom-right-radius: 6px;
 border-bottom-left-radius: 6px;
 background: #0a9bcc;
}
ul.dropdown ul li{
 position: relative;
 background: url('../img/sub_bg.png') repeat-x top;
}
ul.dropdown ul li:first-child{
 background: none;
}
ul.sub_menu  li a{
 display:block;
 padding: 9px 0;
 font: 12px/14px Arial;
 color: #ffffff;
}
ul.sub_menu  li.more-item>a{
 background:url('../img/m_item.png') no-repeat right;
}
ul.sub_menu  li:hover{
}
ul.sub_menu  li a:hover{
 /* color:#197b30; */
 font-style: italic;
}
ul.dropdown ul ul{
  display:none;
  left: 100%;
  top: -9px;
  padding-left: 22px;
}
/*menu end*/
.content_left{
   float:left;
   width: 627px;
   min-height: 650px;
   padding: 14px 20px 20px 25px;
   font-family: Tahoma;
   font-size: 14px;
   color: #464646;
   line-height: 20px;
   background: #FFF;
}
.content_right{
   float:right;
   width: 286px;
   padding: 20px 20px;
   background: #f2f1f1;
}
.left_title{
   /* padding-bottom: 3px; */
   margin-bottom: 23px;
   font-family:Tahoma;
   font-size: 14px;
   color:#bc2a42;
   font-style:italic;
   border-bottom: 1px solid #f2f1f1;
}
.left_title span{
   display: -webkit-inline-box;
   padding: 5px 10px;
   background: #f2f1f1;
   -webkit-border-top-left-radius: 5px;
   -webkit-border-top-right-radius: 5px;
   -moz-border-radius-topleft: 5px;
   -moz-border-radius-topright: 5px;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
}
 .left_title a{
   color:#bc2a42;
   text-transform:uppercase;
 }
.right_title{
   padding-bottom:2px;
   margin-bottom: 10px;
   font-family:Tahoma;
   font-size:14px;
   color:#bc2a42;
   font-style:italic;
   border-bottom:1px solid #bc2a42;
}
.loginbox{
  position: relative;
  padding: 15px;
  margin-bottom: 29px;
  background:#FFF;
}
.userlogout{padding: 10px 10px 8px!important;margin-bottom: 9px;border: 1px solid #2281a7;border-radius: 6px;font-family: sans-serif;}
.userlogout a{color: #bc2a42;/* padding-left:15px; */}
.userlogout span{display: block;padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px solid #bc2a42;color: #bc2a42;font-style:italic;font-weight: 700;}
.profil-menu li{padding: 3px 0;}
.profil-menu li a{/* padding:2px 0; */font-size: 18px!important;color: #2281a7;}
.loginbox input[type="password"], .loginbox input[type="text"]{
  display:block;
  width: 236px;
  margin-bottom: 5px;
  padding: 8px 10px;
  border:none;
  background:#f2f1f1;
}
.loginbox input[type="text"]{
  margin-bottom: 10px;
}
.loginbox input[type="password"]{
  margin-bottom: 15px;
}
.btnl{
  padding: 7px 14px 7px 28px;
  border:none;
  color:#FFF;
  font-family:Cambria;
  font-size: 14px;
  background: #2281a7 url('../img/arr.png') no-repeat left center;
}
.loginbtn{
  float:right;
}
.note {
  margin-top: 12px;
  padding: 13px 10px;
}
.successnote{
  background: rgba(89, 255, 79, 0.21);
  border: 1px solid #46963c;
}
a.forget_password{
  padding: 0px 0 1px 22px;
  font-family: Cambria;
  font-style: italic;
  color: #bc2a42;
  border-bottom: 1px solid #bc2a42;
  background: url('../img/key.png') no-repeat left center;
}
.bottonblock{
   margin-top: 13px;
}
.mundericattitle{
   margin-top: 13px;
}
a.mundericatlink{
  display: block;
  margin-bottom: 7px;
  font-family: Tahoma;
  font-size:12px;
  line-height: 22px;
  text-align: justify;
  color: #464646;
}
span.mundericatauthor{
  display: block;
  font-family: Tahoma;
  font-size:12px;
  font-style: italic;
  color: #9d9d9d;
}
.mline{
  height:1px;
  margin: 14px 0;
  border-bottom: 1px dotted #464646;
}
a.allmundericat{
  float:right;
  margin-top: 13px;
  padding-left: 21px;
  font-family: Tahoma;
  font-size:12px;
  color:#464646;
  background:url('../img/allm.png') no-repeat left center;
}
.footer{
  padding: 20px 0;
  text-align: center;
  font-family: Tahoma;
  font-size: 13px;
  color: #ebebeb;
  background:url('../img/footerbg.png') repeat-x;
}
.wrapper{
   background:url('../img/bodybg.png') repeat-x;
   margin-bottom: 70px;
}
.bg_left{position: absolute;top: -35px;left: -386px;right: 0;bottom: 0;background: url(../img/dnn.png) no-repeat top left;}
.title{
  padding-bottom: 5px;
  margin-bottom: 8px;
  font-weight: 600;
  font-family: Tahoma;
  font-size: 13px;
  color: #252525;
  border-bottom:1px solid #f2f1f1;
}
.author_in{
  font-size: 14px;
  color: #2281a7;
  font-style:italic;
}
.keywords span{
  color: #2281a7;
  font-style:italic;
}
.journal_text{
  margin: 20px 0;
  font-size: 13px;
}
a.see_article{
  display: block;
  margin-top: 8px;
  color: #bc2a42;
  font-style: italic;
}
.keywords{
  margin-bottom:15px;
}
.banner-main{background: #ffffff;border-top: 2px solid #20596e;}
.banners{
  padding: 1px;
  margin-top: 57px;
}
.banners a{
  margin:0 10px;
}
.journal_image{
  position:relative;
  float:left;
  margin-right: 20px;
}
.journal_image span{
  position:absolute;
  bottom: 5px;
  right: 7px;
  color:#FFF;
  font-size: 12px;
  font-style: italic;
  display:block;
}
.journal_list{
  float:left;
  width: 464px;
}
ul.archive>li{
  position:relative;
  margin-bottom: 5px;
}
ul.archive>li>a{
  padding: 5px 10px;
  width: 125px;
  display: block;
  font-size: 12px;
  font-weight: 600;
  background: #f2f1f1 url('../img/arr_archive.png') no-repeat right center;
  color: #bc2a42;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #bc2a42;
}
li>ul{
  display: none;
  width: 127px;
  padding: 2px 0;
  margin-top: 4px;
  margin-left: 10px;
  background: #f2f1f1;
  border: 1px solid #bc2a42;
  border-left: 9px solid #bc2a42;
  /* border-top: 0; */
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
ul.archive_sub li{
  
}
ul.archive>li>ul li a{
  padding: 2px  10px 2px 30px;
  /* display: block; */
  font-size: 12px;
  font-weight: 600;
  color: #bc2a42;
  background: #f2f1f1 url(../img/mundericat_arr.png) no-repeat left center;
}
li.active_archive>ul{
  display:block;
}
.active_archive>a{
   background: #f2f1f1 url('../img/active_arr_archive.png') no-repeat right center !important;
}
a.mundericat{
   display: inline-block;
   padding: 6px 46px 6px 29px;
   margin-bottom: 25px;
   font-size: 13px;
   font-weight: 600;
   color: #bc2a42;
   background: #f2f1f1 url('../img/mundericat_arr.png') no-repeat left center;
}
.journalscat_item{
   margin-bottom: 25px;
}
.journalscat_item a{
  display: block;
  font-size: 12px;
  color: #252525;
  text-align: justify;
}
.journalscat_item span{
  display: block;
  font-size: 12px;
  color: #9d9d9d;
}
.form-item{
  display:flex;
  align-items: center;
  margin-bottom: 15px;
}
.form-item label{
  display:block;
  float:left;
  width: 141px;
}
.form-item input[type="text"]{
  display:block;
  float:left;
  width: 225px;
  padding: 6px;
  border: 1px solid #2281a7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.regok{
   padding: 5px 27px;
   margin-top: 0px;
   margin-left: 142px;
   border: 1px solid #1e6885;
   background: #2281a7;
   color: #FFF;
}
.add_new_article{
   padding: 6px 47px;
   margin-bottom: 20px;
   border: 1px solid #0f904b;
   background: #04be5b;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   color: #FFF;
   font-size: 15px;
   font-weight: 700;
}
.add_article_content{display: none;padding:15px;margin-bottom:20px;background:#ebebeb;}
.user-article{
   padding: 9px 15px;
   border: 1px solid #bbb9b9;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,f7f7f7+24,f4f4f4+57,f2f2f2+79,f4f4f4+100 */
   background: #fcfcfc; /* Old browsers */
   background: -moz-linear-gradient(top,  #fcfcfc 0%, #f7f7f7 24%, #f4f4f4 57%, #f2f2f2 79%, #f4f4f4 100%); /* FF3.6-15 */
   background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f7f7f7 24%,#f4f4f4 57%,#f2f2f2 79%,#f4f4f4 100%); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to bottom,  #fcfcfc 0%,#f7f7f7 24%,#f4f4f4 57%,#f2f2f2 79%,#f4f4f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}
.latest_journal{
   display: block;
   position:Relative;
}
.latest_journal span.latest_no{
   position:absolute;
   bottom: 13px;
   right: 31px;
   color: #FFF;
   font-size: 16px;
   /* font-weight: 700; */
   font-family: Tahoma;
   font-style: italic;
}
.sitemap li{
    padding: 0px 0 9px;
    color:#2281a7;
}
.sitemap li a{
  padding: 0 0 0px;
  border-bottom: 1px solid #2281a7;
  /* text-decoration:underline; */
  color:#2281a7;
  /* line-height: 21px; */
}
.sitemap li a:hover{
  font-style:italic;
}
.inputtext, .textarea{
  margin-bottom:15px;
  padding:5px 2%;
  display:block;
  width:96%;
  border: 1px solid #17789b;
}
.loadfilebtn{
  float:right;
  border: 1px solid #1b7194;
  background: rgb(17, 125, 163);
  padding: 4px 19px;
  color: #FFF;
  font-weight: bold;
}
.textarea{
  height:100px
}

.panel-group {
  margin-bottom: 12px;
}
.panel-group .panel {
  margin-bottom: 13px!important;
  border-radius: 0;
  border: 1px solid #cdcece;
}
.panel-group .panel + .panel {
  margin-top: 4px;
}
.panel-group .panel-heading {
  border-bottom: 0;
  position: relative;
  transition: all .3s;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  padding: 14px 10px;
  color: #fff;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  padding: 10px;
  border-top-color: #dddddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #fe5656;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #fe5656;
  border-color: #fe5656;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #fe5656;
}
.panel-primary > .panel-heading .badge {
  color: #fe5656;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #fe5656;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-group .panel-heading {
    border-bottom: 0;
    position: relative;
    transition: all .3s;
    background: #f2f1f1;
}
i.status{
  float:right;
  display:block;
  width: 12px;
  height: 12px;
  /* background:red; */
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
i.s3{
 background-color: #ff5f5d;
}
i.s2{
 background-color: #ffc732;
}
i.s1{
 background-color: #21bf6b;
}
.edit-article-section{
   margin: 15px 0 0;
   padding: 10px 0;
   border-top: 1px solid #cdcece;
}

 a.edit_article{
    /* display:block; */
    padding: 7px 12px;
    font-weight: 700;
    line-height: 38px;
    background: rgb(4, 190, 91);
    color: #FFF;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
#delform{display:inline-block;}
.del_article{
    margin-left: 10px;
    padding: 7px 8px;
    font-weight: 700;
    line-height: 17px;
    background: rgb(188, 27, 60);
    color: #FFF;
    border: 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.disabled-article input[type="text"],  .disabled-article textarea{
    border:none;
    /* width: 100%; */
    background: #FFF;
}
.input_full{width:100%;}
.input_half{width: 512px;}
.formtextarea{
  width:100%;
  min-height: 161px;
}
.openform{
  display:block!important;
}

.my_article{
  color: #117da3 !important;
  font-style: normal !important;
}
.errornote{
   margin: 10px 0 25px;
   background: rgba(188, 42, 66, 0.21);
   border: 1px solid #bc2a42;
}
.registrsuccess{
   margin: 10px 0 25px;
   background: rgba(43, 202, 56, 0.21);
   border: 1px solid #067924;
}
.rulestable td{
   padding-bottom:20px;
}
label.user_type_label{
   width:300px!important;
}
.user_type_block{
   margin-left:141px;
   border: 1px solid #2281a7;
   width: 232px;
   padding: 3px;
}
.user_type_block #user_type{
  width:20px;
  height:20px;
  padding: 0;
}
.form-item select{
  width: 103px;
  padding:5px;
  border: 1px solid #2281a7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.comment_box{
  display:block;
}
.article_file{
  margin:0 0 15px;
}
.article_file a{
  display: inline-block;
  padding: 3px 20px;
  margin: 0;
  font-size:15px;
  border: 1px solid #751327;
  background: #bc1b3a;
  color: #FFF !important;
  font-weight: 700;
}
.comment{
  padding: 10px;
  margin-bottom:15px;
  border: 1px solid #f2f1f1;
  background: #f8f9f9;
}
.comment-date{
  display:block;
  margin-bottom:4px;
  font-size: 11px;
  font-weight: bold;
}
.accept_article{
  float: left;
  padding: 6px 47px;
  margin-bottom: 20px;
  border: 1px solid #0f904b;
  background: #04be5b;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  color: #FFF;
  font-size: 15px;
  font-weight: 700;
}
.user_status{
    /* display: block; */
    margin-left: 5px;
    padding: 0px 7px;
    /* margin-top: 6px; */
    font-size: 12px;
}
.user_status1{
    background: #f2ff24;
    border: 1px solid #bfca1f;
}
.loadcontent{
    float:left;
    margin-left:20px;
}
.loadcontent .note{
    margin-top:0;
    padding: 6px;
}
.user_status2{
    background: #7dff7d;
}
.s_res {
    color: #1a5383;
    font-size: 14px;
    text-decoration: none;
    line-height: 19px;
    border-bottom: 1px solid #1a5383;
}